TLS update uploaded
on January 23rd
added year-end
ratings and
championship matches.

TLS uses all of a player's league results to create
a rating for the player based on the NTRP rating
system.
* Rating lists by area and facility.
* Ratings for each of a player's matches.
* Section and national team rankings.
* Team scouting pages.
* Yearly historical summary of a player's league play.
* Follow TLS Tennis League Stats on Facebook.
Please send questions and comments to
admin@tennisleaguestats.com.
I read all emails and try to answer all
reasonable questions. Please read the
"TLS Rating Requirements" paragraph on the
Area pages instead of sending an email
asking what causes an "n/a" rating.
The USTA does not create
or endorse TLS ratings.
                                           Back to 2020 Northern Oregon Area rating list selection
                                                2019 Northern Oregon Area rating list selection
2020 TLS League Ratings
Section - Pacific NW           District - Oregon           Area - Northern Oregon
Irvington Club    Men    By Rating
(As of 01/30/2023)
2020 2020 2020
TLS TLS Current YrEnd
Rank Player NTRP NTRP NTRP Age City, State
Go to TLS NTRP level 5.0       4.5       4.0       3.5       3.0       2.5      
1 Michael Tammen U
4.76 (5.0) 5.0  C  2019    18 +   Portland, OR
2 Adam Rothert U
4.56 (5.0) 5.0  C  2019    40 +   Portland, OR
Go to TLS NTRP level 5.0       4.5       4.0       3.5       3.0       2.5      
3 Jeff Harvey U
4.24 4.5 4.5  C  2019    18 +   Portland, OR
4 Ry Koteen U
4.20 4.5 4.5  C  2019    40 +   Portland, OR
5 Tom Lux U
4.18 4.5 4.5  C  2019    40 +   Portland, OR
6 James Fenner U
4.17 4.5 4.5  C  2019    18 +   Portland, OR
7 Alex Simpson U
4.14 4.5 4.5  C  2019    40 +   Portland, OR
8 David Finkelman U
4.11 4.5 4.5  C  2019    18 +   Portland, OR
9 Brian Quisling U
4.05 4.5 4.5  C  2019    18 +   Portland, OR
10 Brian Sinclair U
4.01 4.5 4.5  S      18 +   Portland, OR
Go to TLS NTRP level 5.0       4.5       4.0       3.5       3.0       2.5      
11 Brian Hendrickson U
3.98 4.0 4.5  C  2019    40 +   Portland, OR
12 Peter Brown U
3.77 4.0 4.0  C  2019    18 +   Portland, OR
13 Tim Campbell U
3.73 4.0 4.0  C  2019    40 +   Portland, OR
14 Joe Entler U
3.72 4.0 4.0  C  2019    55 +   Portland, OR
15 Ken Nichols U
3.70 4.0 4.0  C  2019    55 +   Portland, OR
16 Joel Ankeny U
3.70 4.0 4.0  C  2019    55 +   Camas, WA
17 Marc DeSantis U
3.69 4.0 4.0  C  2019    18 +   Portland, OR
18 Soren Coughlin-Glaser U
3.69 4.0 4.0  C  2019    40 +   Portland, OR
19 Gary Chin U
3.65 4.0 4.0  C  2019    55 +   Portland, OR
20 Terence Gariety U
3.61 4.0 4.0  C  2019    55 +   Portland, OR
21 Ron Selis U
3.59 4.0 4.0  C  2018    55 +   Portland, OR
22 Cameron Mitchell U
3.57 4.0 4.0  C  2019    18 +   Portland, OR
23 William Malloch U
3.55 (4.0) 4.0  S  2019    55 +   Portland, OR
24 Keith Gordon U
3.54 4.0 4.0  C  2019    55 +   Portland, OR
Go to TLS NTRP level 5.0       4.5       4.0       3.5       3.0       2.5      
25 andy murray U
3.41 (3.5) 3.5  C  2018    40 +   Portland, OR
26 brent grubb U
3.41 3.5 3.5  C  2019    40 +   Portland, OR
27 Willis Boyer U
3.38 3.5 3.5  C  2019    40 +   Cascade Locks, OR
28 Steve Harris U
3.31 3.5 3.5  C  2019    55 +   Portland, OR
29 Randy Boose U
3.31 3.5 3.5  C  2019    55 +   Portland, OR
30 pete jacobs U
3.26 3.5 3.5  C  2019    18 +   Portland, OR
31 Bruce Robertson U
3.24 3.5 3.5  C  2019    55 +   Portland, OR
32 Keith Zawadzki U
3.23 (3.5) 3.5  C  2019    18 +   Portland, OR
33 Steve Diess U
3.21 3.5 3.5  S  2019    40 +   Portland, OR
34 Jonathan Steinhoff U
3.20 3.5 3.5  C  2019    55 +   Portland, OR
35 Paul Burkhart U
3.20 (3.5) 3.5  C  2019    40 +   Portland, OR
36 ANTHONY PEPE U
3.19 3.5 3.5  C  2019    40 +   Portland, OR
37 Paul Laurent U
3.18 3.5 3.5  C  2019    55 +   Portland, OR
38 David Keller U
3.18 3.5 3.5  C  2019    55 +   Portland, OR
39 Anthony Tursich U
3.16 (3.5) 3.5  C  2019    40 +   Portland, OR
40 Mark McGinnis U
3.16 (3.5) 3.5  C  2019    40 +   Portland, OR
41 Jim Gerber U
3.16 3.5 3.5  C  2019    55 +   Portland, OR
42 George Gardner U
3.16 (3.5) 3.5  S  2019    40 +   Portland, OR
43 Christopher Thomas U
3.15 3.5 3.5  C  2019    55 +   Portland, OR
44 Christopher Kayser U
3.15 (3.5) 3.5  C  2019    18 +   Portland, OR
45 Edward Vranizan U
3.13 (3.5) 3.5  C  2019    40 +   Portland, OR
46 Tod Breslau U
3.12 (3.5) 3.5  C  2019    55 +   Portland, OR
47 Rob Chandler U
3.09 (3.5) 3.5  C  2019    18 +   Portland, OR
48 Don Brown U
3.09 3.5 3.5  C  2019    55 +   Portland, OR
49 John Windish U
3.08 3.5 3.5  C  2019    18 +   Portland, OR
50 Aaron Kohn U
3.07 3.5 3.5  C  2019    18 +   Portland, OR
51 Ben Hoerster U
3.07 3.5 3.5  C  2019    18 +   Portland, OR
52 James Lang U
3.04 (3.5) 3.5  C  2019    55 +   Portland, OR
53 Scott Beall U
3.03 3.5 3.5  C  2019    55 +   Portland, OR
Go to TLS NTRP level 5.0       4.5       4.0       3.5       3.0       2.5      
54 John LaBarca U
2.96 3.0 3.0  C  2019    18 +   Portland, OR
55 Jonathan Harms U
2.96 3.0 3.5  C  2019    55 +   Portland, OR
56 Dave Brown U
2.94 3.0 3.5  C  2019    55 +   Portland, OR
57 Joshua Smith U
2.92 3.0 3.0  C  2019    40 +   Portland, OR
58 Alan Karpinski U
2.91 3.0 3.5  C  2019    55 +   Portland, OR
59 Scott Naugler U
2.90 3.0 3.0  C  2019    40 +   Portland, OR
60 Chris Reich U
2.89 3.0 3.0  C  2018    18 +   Portland, OR
61 Andrew Kohlmetz U
2.89 3.0 3.0  C  2019    40 +   Portland, OR
62 Derek Lamprecht U
2.86 3.0 3.0  C  2019    40 +   Portland, OR
63 Marc Gonzales U
2.86 (3.0) 3.5  S  2019    40 +   Portland, OR
64 Ian Rogers U
2.84 3.0 3.0  C  2019    55 +   Portland, OR
65 Doug Cooke U
2.83 3.0 3.0  C  2019    55 +   Portland, OR
66 William Seidl U
2.82 3.0 3.0  C  2019    40 +   Portland, OR
67 Mark Alan U
2.80 3.0 3.0  C  2019    40 +   Portland, OR
68 Brad Mathewson U
2.77 3.0 3.0  C  2019    55 +   Portland, OR
69 Rich Brown U
2.69 3.0 3.0  C  2019    55 +   Portland, OR
70 Robert Grenzer U
2.65 (3.0) 3.0  C  2019    55 +   Portland, OR
71 Harrison Latto U
2.58 3.0 3.0  C  2019    55 +   Portland, OR
72 Isaac Navarro U
2.54 (3.0) 3.0  S  2019    40 +   Portland, OR
Go to TLS NTRP level 5.0       4.5       4.0       3.5       3.0       2.5      
73 Stephen Doubleday U
2.49 2.5 3.0  C  2019    40 +   Portland, OR
74 Paul Ecker U
2.46 2.5 3.0  S  2019    40 +   Portland, OR
75 kevin McMullen U
2.45 (2.5) 3.0  C  2019    18 +   Portland, OR
76 John Lynch U
2.32 2.5 2.5  C  2019    55 +   Portland, OR
Michael Adler U
n/a n/a 3.5  C  2019    18 +   Portland, OR
Max Breslau U
n/a n/a 4.5  S      18 +   Portland, OR
Michael Butler U
n/a n/a 3.0  C  2019    18 +   Portland, OR
Justin Ford U
n/a n/a 4.5  C  2018    18 +   Portland, OR
Kevin Hanzlik U
n/a n/a 3.5  S  2019    18 +   Portland, OR
Thomas Harvey U
n/a n/a 3.0  C  2019    55 +   Portland, OR
Keith Johnson U
n/a n/a 4.0  C  2019    40 +   Portland, OR
David Karstad U
n/a n/a 4.0  C  2018    18 +   Portland, OR
Marvin Lee U
n/a n/a 3.0  C  2018    55 +   Lake Oswego, OR
Jeff Littlejohn U
n/a n/a 3.5  C  2019    18 +   Portland, OR
Omar Martinez U
n/a n/a 3.0  C  2019    18 +   Portland, OR
Ben Merritt U
n/a n/a 4.0  C  2019    18 +   Portland, OR
Roger North U
n/a n/a 4.0  C  2019    55 +   Portland, OR
Gordon Osaka U
n/a n/a 3.5  C  2019    55 +   Portland, OR
John Rake U
n/a n/a 4.0  C  2019    18 +   Portland, OR
Sean Rogers U
n/a n/a 3.0  S      18 +   Portland, OR
Philip Rothrock U
n/a n/a 3.5  A  2019    18 +   Portland, OR
thomas ruess U
n/a n/a 3.0  C  2019    55 +   Portland, OR
Amir Tadjedin U
n/a n/a 3.5  C  2019    18 +   Portland, OR
Steven Wilker U
n/a n/a 4.0  C  2019    18 +   Portland, OR